one that makes/sells tamales - Turco Inglés Diccionario